Skip to content

Conversation

@krnowak
Copy link
Member

@krnowak krnowak commented Oct 21, 2025

CI: http://localhost:8080/job/container/job/sdk/2308/cldsv/

  • Drop unused systemd-256.9 ebuild.

  • Drop unused patches and regenerate the rest.

  • Pull in a patch from Gentoo.

  • Drop Flatcar modifications related to split-usr. We kept those because SDK used to use split-dir.

  • Drop meson options related to quota utilities - the values we specified were the same as systemd's defaults.

  • Disable LLMNR and DNSSEC by default - we are disabling it with drop-ins in the init repo. We probably could just drop them.

  • Preserved keepdir for directories inside /usr and /var. For the latter, dropped the related entries from our tmpfiles - we are generating tmpfiles for directories inside /var during image build.

  • Changelog entries added in the respective changelog/ directory (user-facing change, bug fix, security fix, update)

  • Inspected CI output for image differences: /boot and /usr size, packages, list files for any missing binaries, kernel modules, config files, kernel modules, etc.

@krnowak krnowak force-pushed the krnowak/systemd-cleanups branch from 20e036a to 1cd5638 Compare October 24, 2025 09:49
@krnowak krnowak force-pushed the krnowak/systemd-cleanups branch from 1cd5638 to 7bbe79f Compare October 24, 2025 12:56
@krnowak krnowak force-pushed the krnowak/systemd-cleanups branch from 7bbe79f to 3ca7880 Compare October 24, 2025 14:18
@krnowak krnowak force-pushed the krnowak/systemd-cleanups branch from 3ca7880 to 20392f9 Compare October 28, 2025 10:45
@krnowak krnowak force-pushed the krnowak/systemd-cleanups branch from cfadcf2 to e334f79 Compare October 28, 2025 10:55
@krnowak krnowak force-pushed the krnowak/systemd-cleanups branch from e334f79 to ccb7cae Compare October 28, 2025 13:12
@krnowak krnowak force-pushed the krnowak/systemd-cleanups branch from ccb7cae to 47b2163 Compare October 28, 2025 13:41
@krnowak krnowak force-pushed the krnowak/systemd-cleanups branch from 47b2163 to dfad927 Compare October 28, 2025 15:13
- Drop unused systemd-256.9 ebuild.

- Drop unused patches and regenerate the rest.

- Pull in a patch from Gentoo.

- Drop Flatcar modifications related to split-usr. We kept those
  because SDK used to use split-dir.

- Drop meson options related to quota utilities - the values we
  specified were the same as systemd's defaults.

- Disable LLMNR and DNSSEC by default - we are disabling it with
  drop-ins in the init repo. We probably could just drop them.

- Preserved keepdir for directories inside /usr and /var. For the
  latter, dropped the related entries from our tmpfiles - we are
  generating tmpfiles for directories inside /var during image build.

Signed-off-by: Krzesimir Nowak <[email protected]>
Add two more patches that replace some modifications we did inside the
ebuild.

Signed-off-by: Krzesimir Nowak <[email protected]>
…ferent way

We can add sec-policy/selinux-ntp to package.provided in overlay
profiles - that way we don't need to modify the dependencies of the
sys-apps/systemd package.

Signed-off-by: Krzesimir Nowak <[email protected]>
Biggest change here is to drop our manual service enabling in favor of
parsing the preset files and Install sections of the unit files to
enable the units inside /usr/lib/systemd.

Signed-off-by: Krzesimir Nowak <[email protected]>
It's from Gentoo commit fb9c9753a1649cf9c5310fec774b3b38a76b4253.

Signed-off-by: Krzesimir Nowak <[email protected]>
Signed-off-by: Krzesimir Nowak <[email protected]>
Signed-off-by: Krzesimir Nowak <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants